package au.edu.swin.videoshop.bean;

import java.io.Serializable;

public abstract class Person implements Serializable {
	private String mFirstName;
	private String mLastName;
	private String mContactNumber;
	private String mEmailAddress;
	private Address mAddress = new Address();
	
	private String mUserName;
	private String mPassword;
	
	
	/**
	 * @return the firstName
	 */
	public String getFirstName() {
		return mFirstName;
	}
	
	/**
	 * @param firstName the firstName to set
	 */
	public void setFirstName(String firstName) {
		mFirstName = firstName;
	}
	
	/**
	 * @return the lastName
	 */
	public String getLastName() {
		return mLastName;
	}
	
	/**
	 * @param lastName the lastName to set
	 */
	public void setLastName(String lastName) {
		mLastName = lastName;
	}
	
	/**
	 * @return the contactNumber
	 */
	public String getContactNumber() {
		return mContactNumber;
	}
	
	/**
	 * @param contactNumber the contactNumber to set
	 */
	public void setContactNumber(String contactNumber) {
		mContactNumber = contactNumber;
	}
	
	/**
	 * @return the emailAddress
	 */
	public String getEmailAddress() {
		return mEmailAddress;
	}
	
	/**
	 * @param emailAddress the emailAddress to set
	 */
	public void setEmailAddress(String emailAddress) {
		mEmailAddress = emailAddress;
	}
	
	/**
	 * @return the address
	 */
	public Address getAddress() {
		return mAddress;
	}
	
	/**
	 * @param address the address to set
	 */
	public void setAddress(Address address) {
		mAddress = address;
	}
	
	/**
	 * @return the userName
	 */
	public String getUserName() {
		return mUserName;
	}
	
	/**
	 * @param userName the userName to set
	 */
	public void setUserName(String userName) {
		mUserName = userName;
	}
	
	/**
	 * @return the password
	 */
	public String getPassword() {
		return mPassword;
	}

	/**
	 * @param password the password to set
	 */
	public void setPassword(String password) {
		mPassword = password;
	}
}
